package com.amms.android.entities;

import java.util.Collection;


public class Profile {

	/**
	 * @uml.property  name="id"
	 */
	private String id = "";

	/**
	 * Getter of the property <tt>id</tt>
	 * @return  Returns the id.
	 * @uml.property  name="id"
	 */
	public String getId() {
		return id;
	}

	/**
	 * Setter of the property <tt>id</tt>
	 * @param id  The id to set.
	 * @uml.property  name="id"
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * @uml.property  name="name"
	 */
	private String name = "";

	/**
	 * Getter of the property <tt>name</tt>
	 * @return  Returns the name.
	 * @uml.property  name="name"
	 */
	public String getName() {
		return name;
	}

	/**
	 * Setter of the property <tt>name</tt>
	 * @param name  The name to set.
	 * @uml.property  name="name"
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @uml.property  name="feed"
	 */
	private String feed = "";

	/** 
	 * Getter of the property <tt>feed</tt>
	 * @return  Returns the fedd.
	 * @uml.property  name="feed"
	 */
	public String getFeed() {
		return feed;
	}

	/** 
	 * Setter of the property <tt>feed</tt>
	 * @param url  The feed to set.
	 * @uml.property  name="feed"
	 */
	public void setFeed(String feed) {
		this.feed = feed;
	}

	/**
	 * @uml.property  name="firstName"
	 */
	private String firstName = "";

	/**
	 * Getter of the property <tt>firstName</tt>
	 * @return  Returns the firstName.
	 * @uml.property  name="firstName"
	 */
	public String getFirstName() {
		return firstName;
	}

	/**
	 * Setter of the property <tt>firstName</tt>
	 * @param firstName  The firstName to set.
	 * @uml.property  name="firstName"
	 */
	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	/**
	 * @uml.property  name="lastName"
	 */
	private String lastName = "";

	/**
	 * Getter of the property <tt>lastName</tt>
	 * @return  Returns the lastName.
	 * @uml.property  name="lastName"
	 */
	public String getLastName() {
		return lastName;
	}

	/**
	 * Setter of the property <tt>lastName</tt>
	 * @param lastName  The lastName to set.
	 * @uml.property  name="lastName"
	 */
	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	/**
	 * @uml.property  name="nickName"
	 */
	private String nickName = "";

	/**
	 * Getter of the property <tt>nickName</tt>
	 * @return  Returns the nickName.
	 * @uml.property  name="nickName"
	 */
	public String getNickName() {
		return nickName;
	}

	/**
	 * Setter of the property <tt>nickName</tt>
	 * @param nickName  The nickName to set.
	 * @uml.property  name="nickName"
	 */
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	/**
	 * @uml.property  name="age"
	 */
	private String age = "";

	/**
	 * Getter of the property <tt>age</tt>
	 * @return  Returns the age.
	 * @uml.property  name="age"
	 */
	public String getAge() {
		return age;
	}

	/**
	 * Setter of the property <tt>age</tt>
	 * @param age  The age to set.
	 * @uml.property  name="age"
	 */
	public void setAge(String age) {
		this.age = age;
	}

	/**
	 * @uml.property  name="gender"
	 */
	private String gender = "";

	/**
	 * Getter of the property <tt>gender</tt>
	 * @return  Returns the gender.
	 * @uml.property  name="gender"
	 */
	public String getGender() {
		return gender;
	}

	/**
	 * Setter of the property <tt>gender</tt>
	 * @param gender  The gender to set.
	 * @uml.property  name="gender"
	 */
	public void setGender(String gender) {
		this.gender = gender;
	}

	/**
	 * @uml.property  name="onlineAccounts"
	 * @uml.associationEnd  multiplicity="(1 -1)" inverse="profile:com.amms.android.entities.OnlineAccount"
	 */
	private Collection<OnlineAccount> onlineAccounts;

	/**
	 * Getter of the property <tt>onlineAccounts</tt>
	 * @return  Returns the onlineAccounts.
	 * @uml.property  name="onlineAccounts"
	 */
	public Collection<OnlineAccount> getOnlineAccounts() {
		return onlineAccounts;
	}

	/**
	 * Setter of the property <tt>onlineAccounts</tt>
	 * @param onlineAccounts  The onlineAccounts to set.
	 * @uml.property  name="onlineAccounts"
	 */
	public void setOnlineAccounts(Collection<OnlineAccount> onlineAccounts) {
		this.onlineAccounts = onlineAccounts;
	}

}
